package com.atguigu.tingshu.user.service;

import com.atguigu.tingshu.vo.user.UserListenProcessVo;

import java.math.BigDecimal;

public interface UserListenProcessService {

    /**
     * 根据用户ID+声音ID查询上次播放秒数
     * @param userId
     * @param trackId
     * @return
     */
    BigDecimal getTrackBreakSecond(Long userId, Long trackId);

    /**
     * 获取用户播放进度集合名称
     * @param userId
     * @return
     */
    String getCollectionName(Long userId);

    /**
     * 更新声音播放进度
     * @param userListenProcessVo
     * @return
     */
    void updateUserListenProcess(Long userId, UserListenProcessVo userListenProcessVo);

}
